generic

   --
   -- String size limit for input arguments of parent Headers_Parser package
   --

   Max_Input : Positive := HEAP_LIMIT;


   --
   -- Generics for locating Content-Length header value
   --
   --    'Content-Length: xxx..'
   --

   Pattern_Str : String := ".*Content\-Length:[ ]*([0-9]+).*";


   --
   -- maximum number of digits permitted in Content-Length header
   --
   --    'Content-Length: xxx..'
   --

   Max_Number_Digits : Positive := 15;


package Headers_Parser.Content_Length is

   --
   -- Find Content-Length header's numeric value
   --

   function Get_Length( HTTP_Data : in HTTP_String_Sub_Type ) return Natural;


end Headers_Parser.Content_Length;